Horn Upper Bounds and Renaming
نویسندگان
چکیده
Selman and Kautz [22] proposed an approach to compute a Horn CNF approximation of CNF formulas. We extend this approach and propose a new algorithm for the Horn least upper bound that involves renaming variables. Although we provide negative results for the quality of approximation, experimental results for random CNF demonstrate that the proposed algorithm improves both computational efficiency and approximation quality. We observe an interesting behavior in the Horn approximation sizes and errors which we call the “Horn bump”: Maxima occur in an intermediate range of densities below the satisfiability threshold.
منابع مشابه
Horn Upper Bounds of Random 3-CNF: A Computational Study
Experiments are reported with computing various Horn upper bounds of random 3-CNF formulas of different densities (i.e., clause to variable ratios). Among four algorithms tested, the most successful one uses renaming of variables, and generates Horn implicates of limited size only. The output sizes and approximation errors exhibit unimodal patterns with maxima in some intermediate range of dens...
متن کاملEarly Deciding Synchronous Renaming in O( logf ) Rounds or Less
Renaming is a fundamental problem in distributed computing, in which a set of n processes need to pick unique names from a namespace of limited size. In this paper, we present the first early-deciding upper bounds for synchronous renaming, in which the running time adapts to the actual number of failures f in the execution. We show that, surprisingly, renaming can be solved in constant time if ...
متن کاملOptimal Upper and Lower Bounds for Boolean Expressions by Dissociation
This paper develops upper and lower bounds for the probability of Boolean expressions by treating multiple occurrences of variables as independent and assigning them new individual probabilities. Our technique generalizes and extends the underlying idea of a number of recent approaches which are varyingly called node splitting, variable renaming, variable splitting, or dissociation for probabil...
متن کاملSub-logarithmic Randomized Loose Renaming
Renaming is a classic distributed coordination task in which a set of processes must pick distinct identifiers from a small namespace. In this paper, we consider the time complexity of this problem when the namespace is linear in the number of participants, a variant known as loose renaming. We give a non-adaptive algorithm withO(log logn) (individual) step complexity, where n is a known upper ...
متن کاملA Practical View on Renaming
We revisit variable renaming from a practitioner’s point of view, presenting concepts we found useful in dealing with operational semantics of pure Prolog. A concept of relaxed core representation is introduced, upon which a concept of prenaming is built. Prenaming formalizes the intuitive practice of renaming terms by just considering the necessary bindings, where now some passive ”bindings” x...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- JSAT
دوره 7 شماره
صفحات -
تاریخ انتشار 2007